package cd.cdyb.sms.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * @Author: lilin
 * @CreateTime: 2024-05-17  17:10
 * @Description: 发送记录
 */
@Data
public class MessageRecordingDto {

    /**
     * 公司ID
     */
    private Integer companyId;

    /**
     * 手机号
     */
    private String phone;

    /**
     * 发送时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime createTime;

    /**
     * 类型
     */
    private Integer type;

    /**
     * 内容
     */
    private String content;

    /**
     * 字数长度
     */
    private Integer wordLength;

    /**
     * 使用长度
     */
    private Integer useCount;

    /**
     * 状态 0 - 发送中 1- 成功 2- 失败
     */
    private Integer status;

    /**
     * 失败原因
     */
    private String failReason;


    /**
     * 公司名称
     */
    private String companyName;

    /**
     * 模版编号
     */
    private String templateNumber;

}
